package com.example.rpc.webservice.client;

/**
 * @Author: sn
 * @Desc 客户端和服务端别在一起，否则会出现类名失败问题，新建另一个工程即可
 * @Date: 2021/7/14
 */
public class WeatherClient {
    public static void main(String[] args) {
        //创建服务视图，视图是从wsdl文件的service标签的name属性获取
        WeatherInterfaceImplService weatherInterfaceImplService=new WeatherInterfaceImplService();

        //获取服务实现类，实现类从wsdl文件的portType的name属性获取
        WeatherInterfaceImpl weatherInterfaceImpl=weatherInterfaceImplService.getPort(WeatherInterfaceImpl.class);
        //获取查询方法，从portType的operation标签获取
        String weather=weatherInterfaceImpl.queryWeather("北京");
        System.out.println(weather);
    }
}
